
#ifndef _BOTAORE_H_
#define _BOTAORE_H_

#include <quicklib.h>


class BotaoRe : public Botao
{

public:
       
    BotaoRe(int x, int y, void (Tela::*func)(bool), Tela* tela);
    
    bool AoBaixarEsq(EventoBaixarEsq ev);

    void DesenharChecked();
    void DesenharUnchecked();

    inline bool Checked();

private:

    bool m_checked;
    int m_cor1;
    int m_cor2;
    int m_cor3;
    void(Tela::*m_func)(bool);
    Tela* m_tela;
    
};


inline bool BotaoRe::Checked()
{
    return m_checked;
}


#endif  //_BOTAORE_H_
